package com.ak.server.system.mapper;

import com.ak.common.entity.system.Menu;
import com.ak.common.entity.system.RoleMenu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RoleMenuMapper extends BaseMapper<RoleMenu> {

    /**
     * 批量新增角色菜单信息
     *
     * @param roleMenuList 角色菜单列表
     * @return 结果
     */
    int batchRoleMenu(List<RoleMenu> roleMenuList);

    /**
     * 根据角色ID批量删除关联菜单ID
     *
     * @param array
     * @param roleId
     * @return
     */
    int deleteRoleMenusAndRoleId(@Param("array") List<Menu> array, @Param("roleId") String roleId);
}
